"Highlight all functions
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>s*("me=e-1
hi  cFunction	gui=NONE	guifg=#B5A1FF

"Highlight al match operators
"C math operator
syn match	cMathOperator		display "[-+\*/%=]"
"C pointer operators
syn match	cPointerOperator	display "->\|\."
"C logical operator - boolean results
syn match	cLogicalOperator	display	"[!<>]=\="
syn match	cLogicalOperator	display "=="
"C bit operators
syn match	cBinaryOperator		display "\(&\||\|\^\|<<\|>>\)=\="
syn match   cBinaryOperator		display	"\~"
syn match	cBinaryOperatorError	display "\~="
"More C logical operators - highlight in preference to binary
syn match	cLogicalOperator		display	"&&\|||"
syn match	cLogicalOperatorError	display	"\(&&\|||\)="
"Math Operator
hi  cMathOperator		guifg=#3EFFE2
hi  cPointerOperator		guifg=#3EFFE2
hi  cLogicalOperator		guifg=#3EFFE2
hi  cBinaryOperator		guifg=#3EFFE2
hi  cBinaryOperator		guifg=#3EFFE2
hi  cBinaryOperatorError	guifg=#3EFFE2
hi  cLogicalOperator		guifg=#3EFFE2
hi  cLogicaloperatorError	guifg=#3EFFE2

hi QApplication guifg=#3EFFE2
